Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает механизм автоприведения типов в Java?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое
livelock
?Ответ:
Реальный пример livelock — когда два человека встречаются в узком коридоре и каждый, пытаясь быть вежливым, отходит в сторону, и так они бесконечно двигаются из стороны в сторону.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое брокер сообщений и какие из них обычно используются в проектах на Java?
Ответ:
В Java-проектах наиболее часто используют Apache Kafka — для высоконагруженной потоковой обработки, RabbitMQ — для гибкой очередности и маршрутизации сообщений, и ActiveMQ — как решение, тесно интегрированное с экосистемой Java (например, через JMS API).
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье представлен подробный гайд по созданию микросервисов на Java с использованием Spring Boot, их контейнеризации в Docker и развертыванию в AWS через EKS.
Автор пошагово показывает, как настроить доменные имена, HTTPS, логирование и мониторинг через Prometheus и Grafana.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье подробно объясняется, какие архитектурные решения лежат в основе Caffeine и как она достигает высокой производительности в многопоточной среде.
Автор показывает, почему эту библиотеку выбирают такие проекты, как Kafka и Cassandra, и что из её подходов можно применить в своих приложениях.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое String Pool в Java и как он работает?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье показывается, как в Spring Data Elasticsearch организовать поиск, который понимает запросы с ошибками, склонениями и неполными словами.
Например, чтобы “программирование” находилось по запросам “прога”, “програм”, “pragramirovanie” — подключаются fuzziness, русские стеммеры и настраиваются аналайзеры через Java-конфигурацию.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM